package com.mux.java8.list;

import java.util.PriorityQueue;
import java.util.concurrent.ArrayBlockingQueue;

/**
 * 队列
* @ClassName: TestQueue 
* @Description: TODO 
* @author chen chengxue 
* @date 2017年5月15日 上午11:02:53 
*
 */
public class TestQueue {
		public static void main(String[] args) throws Exception {
			ArrayBlockingQueue<String> queue  = new ArrayBlockingQueue<>(5);
			queue.put("aa");
			queue.put("bb");
			queue.put("cc");
			queue.put("dd");
			queue.put("ee");
		//	queue.put("ff");
			
			for(String str : queue){
				System.out.println(str);
			}
			
			
			//优先级队列
			PriorityQueue<Integer> po = new PriorityQueue<>(3);
			po.add(2);
			po.add(3);
			po.add(1);
			po.add(4);
			
			for(Integer n : po){
				System.out.println(n);
			}
			
			
		
		
		}
		
		

}
